body{
    margin: 0;
    padding: 0;
}
div{
    box-sizing: border-box;
}
h1{
    margin: 0;
    padding: 0;
}
ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
    color:#333;
}
p{
    margin: 0;
    padding: 0;
}
/* flex布局 */
.flex{
    display: flex;
}
.flexOne{
    display: flex;
    justify-content: space-between;
}
.flexTwo{
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}
/* 换行 */
.wrap{
    flex-wrap: wrap;
}
.flexThree{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.flexFour{
    display: flex;
    align-items: center;
}
.flexFive{
    display: flex;
    justify-content: space-around;
}
.flexSeven{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.flexSex{
    display: flex;
    justify-content: center;
}
/* 当行文字超出隐藏 */
.font{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 多行文字超出隐藏 */
.font2{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
/* 多行文字超出隐藏 */
.font3{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
}
/* 居中 */
.margin{
    margin: 0 auto;
}
/* display:none */
.none{
    display: none;
}
/*easyBtn*/
.easyBtn{ position:fixed; /*top:50%; margin-top: -125px;*/ top: 435px; right:10px; z-index:9999;}
.easyBtn dl{position: relative;}
.easyBtn dl dt{margin-bottom:5px;}
.easyBtn dl dt a{ display:block; position: relative; width:50px; height: 50px; background:#dcdcdc; border-radius:5px; cursor:pointer; overflow: hidden;}
.easyBtn dl dt a:before{content:''; display: block; width: 100%; height: 100%;  background:url(../images/easybtn_icons.png) no-repeat;}
.easyBtn dl dt a span{display: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 8px 10px 0; text-align: center; color:#fff; font-size:13px; font-weight: bold; background: #5c7da7; letter-spacing: 2px;}
.easyBtn dl dt a:hover, .easyBtn dl.on dt a{background-color: #5c7da7;}
.easyBtn dl.dl-wx dt a:before{background-position: 0 0;}
.easyBtn dl.dl-wb dt a:before{background-position: 0 -50px;}
.easyBtn dl.dl-mobile dt a:before{background-position: 0 -100px;}
.easyBtn dl.dl-links dt a:before{background-position: 0 -150px;}
.easyBtn dl.dl-close dt a:before{background-position: 0 -200px;}
.easyBtn dl.dl-close dt a{height: 30px;}
.easyBtn dl.dl-close dt a span{padding: 0; text-align: center; line-height: 30px;}
.easyBtn dl dd{ position:absolute; right:100%; top: 0; padding-right: 5px; display: none;}
.easyBtn dl dd .cont{position: relative; padding:10px; *border:#dae0e4 1px solid; background:#fff; -moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -ms-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -o-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);; box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.easyBtn dl dd img{display:block; width:100px; height:100px;}
.easyBtn dl dd span{display:block; width:100px; text-align:center; padding-top:6px; font-size:12px; font-family:"宋体"; color:#666; line-height:18px;}
.easyBtn dl dd .cont:after{ content:""; width:0; height:0; overflow:hidden; border:10px solid transparent; border-left-color:#fff; position:absolute; right:-20px; top:15px;}
.easyBtn dl dd .cont:before{content:""; width:0; height:0; overflow:hidden; border:11px solid transparent; border-left-color:#dae0e4; position:absolute; right:-22px; top:14px;}